def shop():
    money=float(input("输入你的钱:"))
    product={'水杯':100,'电脑':200,'耳机':300}
    shop_list=[]
    while True:
        shangpin=input("输入你要购买的商品(输入Q或者q退出购买界面):").strip().lower()
        if shangpin == 'q':
            break
        if shangpin in product:
            price = product[shangpin]
            if price<=money:
                shop_list.append(shangpin)
                money=money-price
                print(f"恭喜购买成功！卡上余额还有{money}")
            else :
                print("穷鬼，钱不够")
        else:
            print("没有这个商品，别瞎弄")

    print("---正在打印购物小票---")
    print(f"打印购物小票:你购买了{','.join(shop_list)},共消费了{sum(product[item] for item in shop_list)}元。")
shop()
